#include <iostream>

using namespace std;

/*
	类中成员的权限：
	   C++为了数据安全，在类定义的时候需要程序员给成员设置权限，不同的权限对外访问的时候有些可以访问，有些不可以
	   C++有三种成员权限：
	     公有：
		 私有：
		 保护：
*/
//注意：默认情况下，什么权限修饰符都不写，是私有的 
//一般来说：成员函数设置成公有的，成员变量设置成私有的
class Cat
{
public:
	//方法 
	void catchMouse()
	{
		cout<<"猫抓老鼠!"<<endl;
	}
	
private:
	//属性
	int age; //年龄
	float weight; //体重
};

int main(int argc,char **argv)
{
	//使用你刚才定义的猫类
	//int a;  int叫做类型名  a叫做变量名
	//Cat c1; Cat叫做类型名  c1叫做变量名--》计算机科学家取了专业术语，叫做对象名
	Cat c1;
	
	//通过对象名调用猫类的成员
	c1.catchMouse();
}